package com.coder4j.platform.vo;

import java.util.Date;
import java.util.List;

import com.coder4j.starter.web.BaseTreeVO;
import lombok.Data;

/**
 * 系统字典 前端展示对象
 * @author keller
 * @date 2025-05-30 21:19:10
 */
@Data
public class SysDictVO extends BaseTreeVO<SysDictVO> {


    /**
     * 类型
     */
    private String type;

    /**
     * 类型标签,用于前端展示
     */
    private String typeLabel;

    /**
     * 标签，用于前端展示
     */
    private String label;

    /**
     * 编码，全局唯一
     */
    private String code;

    private String value;

    /**
     * 业务值，可以是标准工时等有意义的值，默认就是code
     */
    private String bizValue;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 扩展信息，json格式
     */
    private String extend;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人ID
     */
    private Long createId;

    /**
     * 创建人名称
     */
    private String createName;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人ID
     */
    private Long updateId;

    /**
     * 修改人名称
     */
    private String updateName;

    private String key;

}